package com.yang.controller;

import javax.servlet.http.HttpServletRequest;

import org.apache.shiro.authz.annotation.RequiresAuthentication;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import com.yang.entity.User;
import com.yang.model.Page;
import com.yang.service.ResourceService;
import com.yang.service.RoleService;
import com.yang.service.UserService;

/**
 * 描述：用户相关的操作控制器
 * 版本：1.0
 * 作者： 杨建全
 * 创建时间：2016年3月23日  上午10:02:11
 */

@Controller
@RequestMapping("/user")
public class UserController {
	@Autowired
	private UserService userService;
	@Autowired
	private RoleService roleService;
	@Autowired
	private ResourceService resourceService;
	
	/**
	 * 用户列表
	 * @param pageNo
	 * @param request
	 * @return
	 */
	@RequiresAuthentication
	@RequestMapping("/userList")
	public String userList(String pageNo,HttpServletRequest request){
		Page<User> page = userService.getUserPage(pageNo, "10");
		request.setAttribute("page",page);
		return "/userManege/userList";
	}
	
	@RequestMapping("/testRole")
	public String addMoreUser(){
		
		return "0";
	}

	
}
